-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 9 pull requests #123108
Rollup of 9 pull requests #123108
Conversation
Signed-off-by: onur-ozkan <work@onurozkan.dev>
408c0ea ("unix time module now return result") dropped the From impl for SystemTime, breaking the hurd and horizon builds. Fixes rust-lang#123032
It turns out there is a bit of a circular dependency - I cannot add anything to `core` because Clippy fails, and I can't actually add correct Clippy implementations without new implementations from `core`. Change some of the Clippy stubs from `unimplemented!` to success values and leave a FIXME in their place to mitigate this. Fixes <rust-lang#122587>
…ompiler-errors Document `adt_const_params` feature in Unstable Book
…ound, r=compiler-errors Suggest associated type bounds on problematic associated equality bounds Fixes rust-lang#105056. TL;DR: Suggest `Trait<Ty: Bound>` on `Trait<Ty = Bound>` in Rust >=2021. ~~Blocked on rust-lang#122055 (stabilization of `associated_type_bounds`), I'd say.~~ (merged)
Fix diagnostics for async block cloning Closes rust-lang#121547 r? diagnostics
…ieril Require `DerefMut` and `DerefPure` on `deref!()` patterns when appropriate Waiting on the deref pattern syntax pr to merge r? nadrieril
…rcvr, r=oli-obk In `ConstructCoroutineInClosureShim`, pass receiver by mut ref, not mut pointer The receivers were compatible at codegen time, but did not necessarily have the same layouts due to niches, which was caught by miri. Fixes rust-lang/miri#3400 r? oli-obk
enable cargo miri test doctests This was the cleanest solution that came to my mind so far. cc `@RalfJung` Resolves rust-lang#123028
unix fs: Make hurd using explicit new rather than From 408c0ea ("unix time module now return result") dropped the From impl for SystemTime, breaking the hurd build (and probably the horizon build) Fixes rust-lang#123032
…bs, r=blyxyas Change `f16` and `f128` clippy stubs to be nonpanicking It turns out there is a bit of a circular dependency - I cannot add anything to `core` because Clippy fails, and I can't actually add correct Clippy implementations without new implementations from `core`. Change some of the Clippy stubs from `unimplemented!` to success values and leave a FIXME in their place to mitigate this. Fixes <rust-lang#122587>
…rd-name, r=oli-obk Rename `Inherited` -> `TypeckRootCtxt` `Inherited` is a confusing name. Rename it to `TypeckRootCtxt`. I don't think this needs a type MCP or anything since it's not nearly as pervasive as `FnCtxt` , for example. r? `@lcnr` `@oli-obk`
@bors r+ rollup=never p=9 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 47ecded352 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (a1b4991): comparison URL. Overall result: ❌✅ regressions and improvements - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 669.555s -> 670.032s (0.07%) |
@rust-timer build 1a8ef28 |
This comment has been minimized.
This comment has been minimized.
Finished benchmarking commit (1a8ef28): comparison URL. Overall result: ❌✅ regressions and improvements - no action neededInstruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 669.555s -> 670.068s (0.08%) |
Looks pretty likely to be continuing bimodality, rather than genuine changes. Marking as triaged. |
Successful merges:
adt_const_params
feature in Unstable Book #108675 (Documentadt_const_params
feature in Unstable Book)DerefMut
andDerefPure
onderef!()
patterns when appropriate #122835 (RequireDerefMut
andDerefPure
onderef!()
patterns when appropriate)ConstructCoroutineInClosureShim
, pass receiver by mut ref, not mut pointer #123049 (InConstructCoroutineInClosureShim
, pass receiver by mut ref, not mut pointer)f16
andf128
clippy stubs to be nonpanicking #123087 (Changef16
andf128
clippy stubs to be nonpanicking)Inherited
->TypeckRootCtxt
#123103 (RenameInherited
->TypeckRootCtxt
)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup